package com.financialsharing.pojo.exchange;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;
import java.util.List;

/**
 * @ClassName Question
 * @Description TODO
 * @Author lvyongwei
 * @Date 2020-12-21 13:47
 **/
@Data
@Alias("question")
@JsonSerialize(include= JsonSerialize.Inclusion.NON_NULL)
public class Question {

    /**
     * 问题id
     */
    private Integer questionId;

    /**
     * 问题内容
     */
    private String questionContent;

    /**
     * 过滤后内容
     */
    private String disposeContent;

    /**
     * 提问时间
     */
    private Date questionTime;

    /**
     * 提问用户id
     */
    private Integer questionUserId;

    /**
     * 提问用户角色id
     */
    private Integer roleId;

    /**
     * 是否展示
     */
    private Integer ifShow;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 用户类型
     */
    private String roleName;

    /**
     * 总回复数
     */
    private int totalAnswerCount;

    /**
     * 通过回复数
     */
    private int passAnswerCount;

    /**
     * 所有回复
     */
    private List<com.financialsharing.pojo.exchange.Answer> Answers;

    private Integer pageNum;

    private Integer pageSize;
}
